package dse.modules;

import dse.BloomFilter;
import dse.Cluster;
import dse.DataObject;

public interface BloomFilterGenerator extends Module {
	/**
	 * Generates a BloomFilter that stores which data objects are cached in the
	 * cluster.
	 * 
	 * @param c
	 * @return
	 */
	BloomFilter<DataObject> generateBloomFilterForCachedDataObjects (Cluster c);

}
